Soru & Cevap

VideoPlayer ile canlı yayın oynatma

19.12.2013 - 08:56

Merhaba, videoplayer ile canlı yayın url'sini oynatabilirmiyiz? Ya da mediaplayer ile radio ip'si ile oynatabilirmiyiz? Olurtsa nasıl olur? Bilen varsa açıklayabilir mi?

210 Görüntülenme

7 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user baha_84
baha_84
27.01.2021 - 12:11

Videojs ile bunlar yapılabilir, günümüzde HLS dahil neredeyse bütün uzantılar oynatılabiliyor, açık kaynak kodlu olması sebebi ile her türlü değişimi gerçekleştirebiliyorsunuz. Çeşitli örneklerine canlı tv üzerinden inceleyebilirsiniz.

Mobil SDK dahil birçok platformda destek veriyor hatta smart tv üzerinden bile player oynatabiliyorsunuz.

https://github.com/videojs/video.js

Profile picture for user halvi
halvi
16.08.2015 - 07:26

Selam.  Siteniz için canlı yayım video oynatma sistemi kura bildinizmi ? Kura bildiyseniz bizimle de paylaşa bilirmisiniz? 

Bana özellikle video player listi okuyan ama istediyimiz zaman player liste yeni video eklendiyinde, sitede olan ziyaretçinin de baktığı videonun deyişmesi lazim. Boyle bir sey mumkunmu, yardim ede bilirmisiniz acaba? 

Teşekkürler.

Profile picture for user cesaret244
cesaret244
18.09.2014 - 01:40

Html 5 ile bunu kolaylıkla yapabilirsin. Örnek bir çalışma: canlı tv

Geleceği Yazanlar Kullanıcısı
29.07.2019 - 12:03
Html 5 ile bunu kolaylıkla yapabilirsin. Örnek bir çalışma: canlı tv iyi hoşta o nasıl olacak?
Profile picture for user fkurt97
fkurt97
20.12.2013 - 10:19

:) Çok teşekkürler Okan

Profile picture for user RedLock
RedLock
20.12.2013 - 07:05

Vitamio SDK ile yapabilirsin. Örnek .java vermek gerekirse;

public class radyakanali1 extends Activity {

    private String path = "http://radyoip...";
    private VideoView mVideoViev;

    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
        
        if (!LibsChecker.checkVitamioLibs(this))
            return;

        setContentView(R.layout.videoview);
        mVideoView = (VideoView) findViewById(R.id.surface_view);

        if (path == "") {
            // Tell the user to provide a media file URL/path.
            Toast.makeText(radyokanali1.this, "Kanal eklenmemiş." + " Lütfen bir kanal ekleyin.", Toast.LENGTH_LONG).show();
            return;
        } else {
          
            mVideoView.setVideoPath(path);
            mVideoView.setMediaController(new MediaController(this));
            mVideoView.setOnErrorListener(mOnErrorListener);
            mVideoView.requestFocus();
            

            mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
                @Override
                public void onPrepared(MediaPlayer mediaPlayer) {
                    // optional need Vitamio 4.0
                    mediaPlayer.setPlaybackSpeed(1.0f);
                }} ); }}

            private OnErrorListener mOnErrorListener = new OnErrorListener() {

                @Override
            public boolean onError(io.vov.vitamio.MediaPlayer arg0, int arg1,
                    int arg2) {
                
                        Toast.makeText(getApplicationContext(), "Bu kanal şu anda hizmet verememektedir. Lütfen daha sonra tekrar deneyin...", Toast.LENGTH_LONG).show();
                         Intent intent = new Intent(radyokanali1.this, anasayfa.class);
                            startActivity(intent);
                return false;
        };};};

 

Profile picture for user fkurt97
fkurt97
20.12.2013 - 04:44

Teşekkürler inceleyeceğim :)

picture-7730-1383655584.png
egemen.durmus
20.12.2013 - 09:56

canlı yayın oynatmayı denemedim ama mp4 formatında bir videoyu oynattım online datadan çekip örnek olsun die linkide paylaşym hemen bir fikrin olur : http://www.androidbegin.com/tutorial/android-video-streaming-videoview-tutorial/